<%@page import="java.util.Map.*"%>
<%@ page language="java"  contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" import="businessObject.*,java.util.*,dataTransferObject.*,presentation.*" %>


<html xmlns="http://www.w3.org/1999/xhtml">

<head>


<title>Pet Society - Sugerencias de amistad</title>

<link rel="stylesheet" type="text/css" href="css/dentro.css" />
<link rel="stylesheet" type="text/css" href="css/amigos.css" />
<style type="text/css"> a:link { color: "FFD700"; text-decoration:none; }</style>

</head>



<body>
	<div id="wrapper">
	
	 <%
		GestionUsuario pos=GestionUsuario.getInstance();
		Integer us = (Integer)session.getAttribute("session.idusuario");
		Usuario usuario=pos.getUsuarioConAmigos(us);
	 %>
	 
<jsp:include page="head.jsp"></jsp:include>	 
 <jsp:include page="informacion.jsp">
	 <jsp:param name="idUsuario"  value="<%= usuario.getIdUsuario() %>"/>	 
	 </jsp:include>	

<div align="center" >

<table cellSpacing="1" cellPadding="6"  align="center" id="tablaAmigos">

<br></br>

<h1 align="center" id="titleAmigos">Sugerencias de Amistad</h1>
<hr size="5" align="center" color="orange"/>

<br></br>
	
<%
	RecomendarAmigos ra = RecomendarAmigos.getInstance();
	
	Integer mostrarResultados = 0; 
	List<String> preferenciasBusqueda = new ArrayList<String>();
	String prefs = request.getParameter("prefs");
	

	
if(prefs != null){
	if(prefs.equalsIgnoreCase("prefsOK")){
		mostrarResultados = Integer.parseInt(request.getParameter("mostrarResultados"));
		preferenciasBusqueda.add(request.getParameter("aficion"));
		preferenciasBusqueda.add(request.getParameter("amigosComun"));
		preferenciasBusqueda.add(request.getParameter("lugares"));
		preferenciasBusqueda.add(request.getParameter("sexoU"));
		preferenciasBusqueda.add(request.getParameter("edadU"));
		preferenciasBusqueda.add(request.getParameter("zonaYdistancia"));
		preferenciasBusqueda.add(request.getParameter("raza"));
		preferenciasBusqueda.add(request.getParameter("sexoM"));
		preferenciasBusqueda.add(request.getParameter("edadM"));

		}
	}

	if(mostrarResultados<=0){
		mostrarResultados = 3;
	}
	List<Usuario> sugs =ra.sugerenciasDeAmistad(usuario, mostrarResultados,preferenciasBusqueda);
	
	for(Usuario amigo :sugs){
		
		int size = amigo.getMascotas().size();
		String enlace="perfil.jsp?idUsuario="+amigo.getIdUsuario();
%>
		
  
 <tr align="center" style="border: medium blue;">
 <td align="center">
 <input type="image" src="images/anadir.bmp" onclick="location.href='FrontController?resource=confirmacionAnyadirAmigo.jsp?idusuario=<%=amigo.getIdUsuario()%>'"
	value="Anyadir" title="Anyadir amigo" />
	</td>
  <td align="center"> <img src="images/<%=amigo.getImagen_de_usuario()%>" width=100 height=100 border=1 align= "Left"></img></td> 
  <td align="center">  <font id="fontNombreUsuario" ><b><a href="<%=enlace%>" title="Ver perfil"><%= amigo.getNombre() %> &nbsp;<%=amigo.getApellidos() %></a></b> </font></td>
 
  <% 	for(Mascota mascota : amigo.getMascotas()){
	  
  %>
   <td >  &nbsp;</td>
  <td align="center">   <font id="fontNombreMascota"><b><%= mascota.getNombre()%> </b></font><font id="fontNombreRaza"> <%=mascota.getRaza().getNombre()%> </font> </td>
 
   <%}%>
   
   
  </tr> 
 
<%}%>
  
 
</table>
 		   
</div>
	     

         <!-- End Faux Columns --> 



          <!-- Begin Footer -->
            <br></br>

         <div id="footer">

		       

            <br></br>							

								 - Universidad de Sevilla - 

	         </div>

				 <!-- End Footer -->

				 </div>

				  <!-- End Wrapper -->

</body>

</html>